package com.qigao.mall.api;

import com.github.pagehelper.PageInfo;
import com.qigao.mall.commons.dto.WithDrawApplyDto;
import com.qigao.mall.commons.dto.WithDrawAuditDto;
import com.qigao.mall.commons.dto.WithDrawOrderResultDto;
import com.qigao.mall.commons.dto.WithDrawQueryDto;
import com.qigao.mall.commons.enums.Result;

import java.util.List;

/**
 * @author luiz
 * @Title: com.qigao.mall.api
 * @ProjectName three-mall
 * @date 2020-06-2020-06-12 11:00
 * @Description:
 */
public interface WithDrawService {
    Result applyWithDraw(WithDrawApplyDto withDrawApplyDto);

    Result<PageInfo<WithDrawOrderResultDto>> findWithDrawPage(WithDrawQueryDto withDrawQueryDto);

    Result withDrawAudit(WithDrawAuditDto withDrawAuditDto);

    List<WithDrawOrderResultDto> findOrderResultByCond(WithDrawQueryDto withDrawQueryDto);
}
